﻿#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
//把可能的取值⼀⼀列举
//枚举的优点：
//1. 增加代码的可读性和可维护性
//2. 和#define定义的标识符⽐较枚举有类型检查，更加严谨。
//3. 便于调试，预处理阶段会删除 #define 定义的符号
//4. 使⽤⽅便，⼀次可以定义多个常量
//5. 枚举常量是遵循作⽤域规则的，枚举声明在函数内，只能在函数内使⽤
enum Sex//性别
{
	//这里列举枚举enum Sex的可能常量
	//这些可能取值是常量，也叫枚举常量
	MALE,
	FEMALE,
	SECRET=8
};
int main() {
	printf("%d\n", MALE);
	printf("%d\n", FEMALE);
	printf("%d\n", SECRET);
	enum Sex s = MALE;//枚举变量只能用枚举常量赋值
	s = FEMALE;
	return 0;
}